easily installed - German English Dictionary